"""
需求：
1. 定义 input_password 函数， 提示用户输入密码
2. 如果用户输入长度 < 8， 抛出异常
3. 如果用户输入长度 >=8， 返回输入的密码
"""
def input_password():
    """输入函数"""
    pwd = input("请输入密码：")
    # 判断
    if len(pwd) < 8:
        # 抛出异常：程序主动抛出的
        ex = Exception("输入密码长度不足8位")  # 实例化异常类对象
        raise ex  # 主动抛出异常
    else:
        return pwd



#调用函数
# try:
#     print(input_password())
# except Exception as e:
#     print(e)






if __name__ == '__main__':
    # 捕获异常
    try:
        print(input_password())
    except Exception as e:
        print(e)
# 结论：
# 当密码长度不足8位时抛出代码中的异常信息：Exception: 密码长度不足8位